The following notes describe the changes made in updating the ViewIt product from version 2.0 to 2.04.
Version 2.03 -> 2.04
• A "Glossary" window was added to further enhance on-line documentation.
• An "Edit Options" dialog is now available in editing mode that makes some editing features optional.
• The BaseCt basic control driver was enhanced to support multi-selection scrollable lists with more than 64 items, and static text controls with more than 255 characters. See the "Static Text" and "Scrollable List" topics in BaseCt's on-line help for further information.
Version 2.02 -> 2.03
• The main on-line help windows were combined to make it easier to access the ViewIt, FaceIt, and UtilIt Guides. New "Startup" topics were also added which contain information that should only need to be read once.
• The ViewIt HlpWnd command was added to allow the main program to open ViewIt's on-line help window as a modeless window.
• ViewIt's SelCtl command was enhanced to support the selection of editable controls in non-active windows (i.e., the control is selected when the window is made active).
Version 2.01 -> 2.02
• Support was added for the standard "Close" item. This item is now enabled if the active modeless or front modal window is a ViewIt window with a close box, and generates the same event as a hit in the close box (uMenuID = FWND ID, uMenuItem = -1).
• The ViewIt SavCtl command was added for saving the content of "dirty" controls, and SavWnd for saving the current position of windows (see "Commands" topic).
• ViewIt's SelCtl command was enhanced to also support the auto-scrolling of non-editable controls into view.
• ViewIt's ShoCtl and ActCtl commands were enhanced to support hiding/showing and inactivating/activating two different views at the same time. Passing c = -2 and d = +3 to ShoCtl, for example, would hide view #2 and show view #3.
• A bug was fixed in the Fortran "Proc" files that caused a passed control handle to be clobbered when making direct calls to a control driver. Replace FaceProcMF, FaceProcAF, and FaceProcLF with the latest version of these files.
• The attributes of two TextIt 2.02 resources were changed to fix a problem that we discovered when working on the new TextControl module: STR# 1152 should not be marked as purgeable, and FACE 1160 should be marked as locked but not purgeable.
Version 2.0 -> 2.01
• Fixed bugs in ScrCtl and SizWnd. These commands were not always dealing properly with changes in the content size of attached controls.
• Fixed auto-scrolling of controls that are larger than the visible content area of their parent view.
• The "Return Modal Events" option set in ViewIt's Window dialog was enhanced to also return unprocessed update events for non-FaceWare windows.
• The ViewIt StlCtl command was added for resetting the text font, size, and style of controls in ViewIt windows.
• The UtilIt DoUnld command was added for use by glue routines such as HyperFace and ProFace that use it to clean up memory when quitting w/o returning to the Finder.